﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AvaliacaoOnline.Model
{
    public class UsuarioService
    {
        public List<UsuarioModelo> ParseUsuarios(String usuarios)
        {
            //Questoes
            List<UsuarioModelo> lstUsuarios = new List<UsuarioModelo>();

            string[] linhas = usuarios.Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);
            if (linhas.Length == 1)
                linhas = usuarios.Split(new char[] { '\n' }, StringSplitOptions.RemoveEmptyEntries);

            foreach (string linha in linhas)
            {
                var campos = linha.Split(new char[] { '\t' });

                lstUsuarios.Add(new UsuarioModelo()
                {
                    Nome = campos[0],
                    Email = campos[1],
                    Login = campos[2],
                    Senha = campos[3],
                    Grupo = campos[4],
                    Tipo = campos[5]
                });
            }
            return lstUsuarios;
        }
    }

    public class UsuarioModelo
    {
        public string Nome { get; set; }
        public string Email { get; set; }
        public string Login { get; set; }
        public string Senha { get; set; }
        public string Grupo { get; set; }
        public string Tipo { get; set; }
    }
}
